// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//

#pragma once

#define EXPORT_THIS

#ifndef EXPORT_THIS
#define EXPORT_EXTENSION __declspec(dllimport)
#else
#define EXPORT_EXTENSION __declspec(dllexport)
#endif

#define SmartPtr std::auto_ptr
#include "DLL Definition/DLL_DEF.h"
#include "DLL Definition/DLL Libary Include.h"
#define WIN32_LEAN_AND_MEAN             // Exclude rarely-used stuff from Windows headers
// Windows Header Files:
#include <windowsx.h>
#include <windows.h>

// C RunTime Header Files
#include <locale>
#include <sstream>
#include <map>
#include <vector>
#include <deque>
#include <stdlib.h>
#include <cstdio>
#include <cstdlib>
#include <malloc.h>
#include <memory.h>
#include <tchar.h>
#include <float.h>
#include <string>

/* Leak Checker */
#ifdef _MSC_VER
	#pragma warning(disable:4127)
#endif

#if defined(DEBUG) | defined(_DEBUG)
	#define CRTDBG_MAP_ALLOC
	#include <crtdbg.h>
#endif

extern int APP_WIDTH;
extern int APP_HEIGHT;

#include "Dll Definition/DLL Program Include.h"
#include "Dll Entry/GameContentExtension.h"

// TODO: reference additional headers your program requires here
